@charset "utf-8";

/*
@名称: base
@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { color: #fff; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; color: #333; }

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea { font: 12px/1.5 tahoma, arial, \5b8b\4f53; }
input, select, textarea { font-size: 100%; }

/* 去掉各Table cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }

/* IE bug fixed: th 不继承 text-align*/
th { text-align: inherit; }

/* 去除默认边框 */
fieldset, img { border: 0; }

/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }

/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border: 0; font-variant: normal; }

/* 一致的 del 样式 */
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }

/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style: none; }

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align: left; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
q:before, q:after { content: ''; }

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
a { color: #333; }

/* 让链接在 hover 状态下显示下划线 */
a:hover { text-decoration: underline; color: #c00; }

/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; }

/* 清理浮动 */
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { zoom: 1; /* for IE6 IE7 */ }

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide { display: none; }
img { border: none; }

/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right { display: inline; }
.fn-left { float: left; }
.fn-right { float: right; }

/* public-top */
#public-top { height: 31px; background-color: #9AC0CD }
#shortcut { width: 1210px; height: 30px; line-height: 30px; margin: 0px auto; }
#shortcut li { color: #fff; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12.3px; float: left; position: relative; margin-left: -1px; z-index: 9999; }
#shortcut li a { color: #fff; padding: 0px 8px; border-right: 1px #cccccc solid; }
#shortcut .no-bd a { border-right: none; }

/* .fa-li { position: relative; } */
.fa-li i { display: block; width: 10px; height: 10px; background: url(../images/top.png) no-repeat; position: absolute; }
#shortcut .fa-li a { padding-left: 18px; padding-right: 5px; }

/* .fa-li .fa-fav { background-position: -57px -289px; left: 4px; top: 10px; } */
.fa-li .fa-caret-down { background-position: -35px -281px; top: 13px; right: 4px; }
#shortcut .li-activate .fa-dropdown { height: 4px; *overflow: hidden; background-position: -35px -275px; }
#shortcut .li-dropdown a { padding-left: 8px; padding-right: 18px; width: 75px; }
#shortcut .li-activate a { color: #000; display: block; width: 75px; background: #FFF; border-right: none; }
#shortcut .li-activate dl { box-shadow: 0px 0px 5px #ddd; overflow: hidden; border: 1px #ccc solid; margin-top: 3px; }
#shortcut .li-activate dt { background: #FFF; margin-top: -4px; display: block; }
#shortcut .li-activate dt a { border-bottom: 1px #F3F3F3 solid; padding: 0px 12px 6px 1px; margin: 0px 6px; }
#shortcut .li-activate dd { display: block; background: #FFF; position: absolute; left: 0px; border: #ccc solid; border-width: 0px 1px 1px; }
#shortcut .li-activate dd p { line-height: 22px; }
#shortcut .li-activate dd a { padding-left: 7px; line-height: 22px; }
#shortcut .fn-left .fa { color: #8B668B; padding-left: 8px; }
#shortcut .fn-right .fa { color: #8B668B; padding-left: 8px; }
#shortcut .fn-right .fn-hide .fa { color: #7D26CD; }

/* header */
.hd-w { width: 1210px; margin: 0px auto; }
#header { height: 100px; }
#logo { width: 324px; height: 68px; position: relative; margin-top: 20px; float: left; }
#logo .logo-ads { position: absolute; left: 187px; top: 0px; }
#search { width: 500px; height: 80px; float: left; margin-top: 10px; margin-left: 20px; }
#search-form { position: relative; height: 38px; }
#search-form input { height: 29px; background: none; border: none; padding: 4px 5px; }
#search-form #keyword { width: 413px; }
#search-form div { float: left; height: 36px; }
#search-form .search-form-left { width: 1px; }
#search-form .search-form-center { width: 493px; border: 3px solid #6CA6CD; background-position: 0px -357px; background-repeat: repeat-x; }
#search-form .search-form-right { width: 3px; background-position: 0px -470px; }
#search-form .search-button { background-color: #6CA6CD; width: 78px; height: 100%; margin-top: -2px; line-height: 30px; clear: both; position: absolute; right: 3px; top: 3px; font-weight: bold; color: #000; font-size: 14px; background-position: 0px -395px; text-align: center; }
#search-form .search-button input { width: 68px; height: 28px; cursor: pointer; color: #FFF; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; }
#hot-keyword { height: 20px; line-height: 20px; overflow: hidden; margin-top: 8px; }
#hot-keyword a, #hot-keyword span { color: #999999; padding-right: 5px; }
#hot-keyword .hot-words { color: #c00; }
.btn { width: 73px; height: 25px; text-align: center; line-height: 25px; background: url(../images/buy.png) no-repeat -124px -220px; border: none; }
#header-cart { width: 260px; height: 45px; float: right; margin-top: 20px; }
#personal-cart { float: left; position: relative; }
#shopping-cart { float: right; }
#header-cart dl { position: relative; z-index: 999; }
#header-cart dt { width: 110px; height: 29px; text-align: center; line-height: 29px; background: url(../images/buy.png) no-repeat -65px -320px; }
#shopping-cart dt { background: url(../images/buy.png) no-repeat 0px -252px; text-indent: 10px; }
#header-cart dt i { display: block; position: absolute; }
#header-cart dt .icon-account { width: 24px; height: 24px; background: url(../images/buy.png) no-repeat -202px -176px; left: 2px; top: 2px; }
#header-cart dt .icon-dropdown { width: 12px; height: 6px; background: url(../images/top.png) no-repeat -15px -283px; top: 10px; right: 10px; }
#shopping-cart dt { width: 131px; }
#shopping-cart dt { width: 121px; }
#header-cart dd { display: none; width: 290px; padding: 8px; border: 1px #ccc solid; position: absolute; top: 29px/*right: -112px;*/ right:-2px; background: #fff; }
#header-cart dl.hover dt { background: #FFF; border: #ccc solid; border-width: 1px 1px 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; position: absolute; z-index: 120; }
#header-cart dl.hover dd { display: block; border-top-left-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 3px; position: absolute; z-index: 100; _right: -112px; right: 0px; }
#header-cart .cart-info ul { float: left; width: 123px; padding: 0px 10px; }
#header-cart .cart-info ul li { border-bottom: 1px #ccc dotted; line-height: 30px; }
#header-cart .cart-info ul li a { color: #005EA7; }
#header-cart .cart-info .cart-order { border-left: 1px #ccc solid; }
#header-cart #personal-cart .fa-user-o { color: #c00; position: absolute; left: 7px; top: 8px; }
#header-cart .fa-caret-down { color: #c00; position: relative; right: 12px; top: 8px; float: right; }
#shopping-cart dt .icon-account { background: url(../images/top.png) no-repeat 0px -231px; top: -13px; left: 30px; }
#shopping-cart dt .icon-account span { height: 20px; line-height: 16px; color: #FFF; text-indent: 0px; margin-left: 8px; background: url(../images/top.png) no-repeat 100% -595px; position: absolute; top: 0px; left: -1px; font-style: normal; padding-right: 5px; }
#shopping-cart dl.hover dt { background: url(../images/buy.png) no-repeat 0px -284px; }
#shopping-cart .hover dt { right: 0px; }
#shopping-cart .hover dd { _left: -309px; right: 0px; }
#personal-cart .hover dt { right: 0px; -webkit-right: 0px; }
#personal-cart .hover dd { _left: -309px; -webkit-left: -309px; right: 0px; }

/* nav */
#nav { height: 40px; position: relative; z-index: 900; }
#cate { width: 190px; height: 40px; padding-left: 10px; line-height: 40px; font-size: 16px; background-color: #4F94CD; }
#cate a { font-weight: bold; color: #FFF; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; }
#nav-list { width: 990px; height: 40px; line-height: 40px; background-color: #4F94CD; }
#nav #nav-bg-left, #nav-list, #cate { float: left; }
#nav-bg-left, #nav-bg-right { width: 10px; height: 40px; background-color: #4F94CD; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; }
#nav-bg-left { background-position: -75px -273px; }
#nav-bg-right { background-position: 0px -273px; }
#nav-bg-right { float: right; }
#nav-list li { float: left; width: 83px; text-align: center;/* background-color:  #4876FF; */ /* background: url(../images/top.png) no-repeat -83px -509px; */ }
#nav-list .nav-activate { background-color: /* #4876FF */#5CACEE; }
#nav-list li a { color: #FFF; font-weight: bold; font-size: 15px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#nav-ads { position: absolute; right: 0px; top: 0px; clear: both; }
#cate-list { width: 206px; height: 423px; padding-top: 5px; border: #6495ED solid; border-width: 0px 3px 3px; position: absolute; left: 0px; top: 40px; background-color: #fcf4ea; }
#cate-list-show { height: 400px; overflow: hidden; }
#cate-list-show .item { height: 30px; *height: 28px; border-bottom: 1px #fff solid; }
#cate-list-show .item span { display: block; width: 180px; padding-left: 20px; line-height: 31px;/*  background: url(../images/top.png) no-repeat -75px -561px; */ position: absolute; }
#cate-list-show .item-list { display: none; width: 697px; background: #FFF; border: 1px #6495ED solid; }
#cate-list-show .item span i { display: block; width: 8px; height: 10px; overflow: hidden; position: absolute; right: 10px; top: 10px; background: url(../images/top.png) no-repeat -64px -275px; }
#cate-list-show .item span a { color: #4A708B; }
#cate-list-show .item-hover .item-nav { background-color: #FFF; border: #6495ED solid; width: 156px; height: 29px; line-height: 29px; border-width: 1px 0px; position: absolute; z-index: 1300; padding-right: 5px; }
#cate-list-show .item-hover .item-list { display: block; position: absolute; left: 180px; top: 5px; z-index: 999; clear: both; }
#cate-list-show .item-hover .item-nav i { display: none; }
#cate-list .cate-all-link { line-height: 20px; overflow: hidden; background: #FDF1DE; border-top: 1px solid #FDE6D2; margin-top: -1px; padding-left: 18px; }
#cate-list .cate-all-link a { color: #6495ED; }
#cate-list-show .item-list-l { width: 462px; padding: 0px 10px; float: left; overflow: hidden; border-right: 1px #fbe2c6 solid; }
#cate-list-show .item-list-r { width: 210px; float: right; background-color: #fcf4ea; }
#cate-list-show .item-list-close { position: absolute; clear: left; width: 19px; height: 19px; right: 2px; top: 2px; background: url(../images/top.png) no-repeat -55px -203px; cursor: pointer; }
#cate-list-show .item-list-l dl { width: 100%; border-top: 1px #eed6b7 dotted; padding: 13px 0px; margin-top: -1px; overflow: hidden; }
#cate-list-show .item-list-l dt { width: 70px; float: left; text-align: center; }
#cate-list-show dt a { color: #6495ED; font-weight: bold; }
#cate-list-show .item-list-l dd { width: 389px; float: left; margin-top: -8px; }
#cate-list-show .item-list-l dd a { color: #2F4F4F; display: block; float: left; padding: 0px 8px; border-left: 1px #ccc solid; margin-top: 8px; white-space: nowrap; }
#cate-list-show .item-list-r dt { height: 30px; line-height: 30px; padding-left: 4px; }
#cate-list-show .item-list-r li { width: 90px; height: 28px; line-height: 28px; padding-left: 10px; float: left; }
#cate-list-show .item-list-r ul { overflow: hidden; margin-bottom: 10px; }
#cate-list-show .item-list-r li a { color: #2F4F4F; }
#cate-list-show .fa { position: absolute; left: 10px; color: #32CD32; }

/*  nav-center-轮播图 */
#nav-center-ad { float: left; position: relative; left: 212px; }

/* 中间新闻 */
#news { width: 310px; height: 420px; float: right; }
#ticket-cp .good { padding: 10px 0px; }
#ticket-cp-img { float: left; width: 70px; height: 70px; background: url(../images/bg2.png) no-repeat; margin: 15px 5px; }
#ticket-jz { background: #eee; width: 140px; height: 58px; margin-top: -8px; }
#ticket-jz div { float: left; }
#ticket-jz img { margin: 2px }
#ticket-jz .vs { color: #f60; font-weight: bold; font-size: 16px; }
#ticket-cp .img-ssq { background-position: -146px 0px; }
#ticket-cp .img-dlt { background-position: -74px 0px; }
#ticket-cp .img-3d { background-position: 0px 0px; }
#ticket-cp .img-kingfoot { background-position: -320px 0px; }
#ticket-cp .ticket-cp-info { float: left; }
#ticket-cp .cp-btn { margin-top: 5px; }
#ticket-cp .goodlucky { padding: 5px 0px; clear: both; margin-top: 5px; }
.tr-city { margin-top: 5px; }
.tr-city dl { width: 120px; padding-left: 5px; float: left; }
.tr-date { clear: both; padding-left: 5px; margin-bottom: 5px; }
.tr-date select { width: 55px; }
.tr-query { padding-left: 5px; }
#ticket-tr .md-tabs .hover { height: 22px; line-height: 22px; }
.slide { position: relative; z-index: 100; }
#top-slide .slide-list { height: 390px; }
#top-slide .slide-list dt a { display: block; height: 240px }
#top-slide .slide-list dd { height: 150px; }
.slide-list dd a { float: left; margin-left: 1px; }
.slide-nav { height: 30px; background-color: #EEE; clear: both; position: absolute; width: 100%; bottom: 0px; z-index: 90; }
.slide-nav ul { float: right; margin-top: 5px; }
.slide-nav li { float: left; }
.slide-nav li a { display: block; width: 22px; height: 22px; background-color: #999; color: #FFF; text-align: center; line-height: 22px; margin: 0px 5px; border-radius: 12px; }
.slide-nav li a:hover { background-color: #c00; text-decoration: none; color: #FFF; }
.slide-nav .slide-nav-curr a { background-color: #c00; text-decoration: none; color: #FFF; }
#new-lis { height: 148px; }
#new-list .md-content ul { overflow: hidden; margin: 12px 0px; }
#new-list .md-content li { width: 125px; height: 27px; float: left; line-height: 27px; padding: 0px 10px; overflow: hidden; border-left: 1px #eee solid; margin-left: -1px; }
#new-list .md-content li:nth-child(odd) .fa { color: #71C671; }
#new-list .md-content li:nth-child(even) .fa { color: #EEE685; }
.module { border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px #ddd solid; margin-bottom: 10px; overflow: hidden; }
.module-square { border-top: 2px #B4CDCD solid; border-radius: 0px; }
.module .md-title { height: 29px; line-height: 29px; background-color: #B4CDCD; padding: 0px 8px; }
.module .md-tabs { margin-bottom: 3px; width: 100%; height: auto; overflow: hidden; background: url(../images/top.png) repeat-x 0px -32px; }
.module .md-tabs li { border: #ddd solid; border-width: 0px 0px 1px 1px; margin-left: -1px; float: left; text-align: center; height: 30px; line-height: 30px; }
.module .md-tabs .hover { background: #B4CDCD;/* height: 22px;line-height: 22px; */ border-bottom: none; }
.module .md-title span { float: left; color: #1C86EE; font-weight: bold; }
.module .md-title a { float: right; color: #005ea7; }
.module .md-content { width: 100%; overflow: hidden; }
#ticket .md-tabs li { width: 75px; }
#ticket .md-content { height: 137px; }
#ticket .md-content a { color: #005EA7; }
#ticket-cz table { margin: 10px 8px; }
#ticket-cz table th { color: #666; }
#ticket-cz table tr { vertical-align: top; }
#ticket-cz table td span { color: #CC3300; font-weight: bold; }
#ticket-cz table td { padding-bottom: 10px; }
#ticket-cz table input { height: 23px; color: #333; padding-left: 5px; }
.mt_s_2 .md-content a { color: #005EA7; }
.mt_s_2 .module-tabs { margin: 3px; border: none; }
.mt_s_2 .module-tabs .md-tabs { background: none; border-bottom: 1px #dedede solid; height: 22px; }
.mt_s_2 .md-tabs { margin-left: 3px; }
.mt_s_2 .md-tabs li { width: 44px; margin-right: 3px; border: #dedede solid; border-width: 1px 1px 0px; height: 21px; line-height: 21px; background: #fdfdfd; margin-left: 0px; }
.mt_s_2 .md-tabs .hover { border-bottom: 1px white solid; }
#ads-tabs { width: 885px; margin-top: 20px; float: left; }
#ads-tabs .md-tabs { background-position: 0px -32px; }
#ads-tabs .md-tabs li { width: 175px; height: 37px; line-height: 37px; font-weight: bold; font-size: 14px; }
#ads-tabs .md-tabs li.hover { height: 38px; background-color: #B4CDCD !important; border-bottom: none; }
#ads-tabs .md-tabs .hover a { color: #4876FF; }
#ads-tabs .md-content { height: 230px; }
#ads-tabs .md-content li { float: left; width: 177px; }
.redu-goods .rg-list { position: relative; width: 177px; height: 125px; padding-top: 30px; }
.redu-goods .rg-list b { position: absolute; display: block; width: 48px; height: 41px; background: url(../images/bg2.png) no-repeat -219px 0px; top: 10px; right: 12px; color: #FFF; text-align: center; line-height: 41px; }
.redu-goods .rg-name { height: 28px; padding: 10px; overflow: hidden; }
.redu-goods .price { padding: 0px 10px; }
.price span { color: #c00; font-weight: normal; }
.price { color: #c00; font-weight: bold; margin-top: 5px; }

/* 京东首发 */
#starter { width: 308px; height: 270px; float: right; margin-top: 20px; }
#starter .md-title { height: 35px; line-height: 35px; }
#starter .md-content { padding: 0px 10px 0px; }
#starter .starter-img { float: left; width: 102px; height: 105px; }
#starter .starter-con { float: left; width: 160px; padding: 0px 10px; }
#starter .starter-item2 .starter-img { float: right; }
#starter .starer-con-title { padding: 5px 0px; }
#starter .starer-con-title h2 { display: inline-block; font-weight: bold; font-size: 14px; float: left; }
#starter .starer-con-title span { display: inline-block; width: 35px; height: 16px; background: url(../images/c.png) no-repeat -266px -536px; text-align: center; color: #fff; line-height: 16px; }
#starter .starter-con p { display: block; height: 86px; overflow: hidden; color: #999; line-height: 22px; }
#starter .starter-item { clear: both; width: 287px; overflow: hidden; padding-bottom: 5px; }
#starter .starter-item2 { border-top: 1px #cccccc dashed; }

/* 限时抢购 开始 */
#limit { clear: both; width: 885px; background: #f3f3f3 url(../images/c.png) no-repeat -86px -886px; float: left; }
#limit .md-title { background: #A4D3EE; height: 35px; line-height: 35px; font-size: 14px; }
#limit .md-content { width: 885px; height: 266px; }
#limit .md-content ul { width: 885px; padding-left: 6px; }
#limit .md-content .limit-time { height: 30px; line-height: 30px; border-bottom: 1px #ddd dashed; text-align: center; color: #999; }
#limit .md-content .limit-time span { font-weight: bold; font-size: 14px; }
#limit .redu-goods .rg-list { width: 160px; }
#limit .md-content li { float: left; width: 168px; border: 1px #ddd solid; margin-right: 6px; background-color: #FFF; }
#limit .md-content .price { height: 27px; line-height: 27px; border-top: 1px #ddd dashed; }
#groupbuy { float: right; }
#gp-buy { width: 308px; height: 190px; }
#gp-buy .md-title { height: 39px; line-height: 39px; }
#gp-buy .md-content { height: 140px; padding: 8px 15px 3px 0px; }
#gp-buy .md-content .gp-desc { width: 188px; height: 100px; float: left; padding-left: 10px; }
#gp-buy .md-content .gp-desc a { display: block; height: 76px; line-height: 19px; overflow: hidden; }
#gp-buy .md-content .gp-desc p { color: #999; }
#gp-buy .md-content .gp-img { float: left; width: 100px; height: 100px; }
#gp-buy .md-content .gp-go { clear: left; width: 296px; height: 40px; background: url(../images/c.png) no-repeat 0px -594px; margin-left: 2px; }
#gp-buy .md-content .gp-go span { color: #FFF; display: inline-block; height: 20px; line-height: 20px; margin-left: 23px; margin-top: 8px; float: left; }
#gp-buy .md-content .gp-go span b { font-size: 16px; }
#gp-buy .md-content .gp-go a { display: block; float: right; width: 91px; height: 33px; background: url(../images/c.png) no-repeat -74px -636px; margin-top: 5px; margin-right: 7px; }

/* 限时抢购 结束 */

/* 电脑数码 */
.category { width: 887px; height: 432px; float: left; margin-bottom: 20px; }
.category .category-item { width: 210px; height: 432px; float: left; }
.category .module-tabs { float: left; width: 674px; margin-left: -1px; }
.category .category-item .ci-nav { height: 40px; position: relative; text-align: center; line-height: 40px; color: #fff; background-color: #2c81cf; }
.category .category-item .ci-nav h2 { font-weight: bolder; font-size: 18px; color: #fff; }
.category .category-item .ci-nav b { display: block; width: 210px; height: 40px; position: absolute; left: 0px; background: url(../images/c.png) no-repeat 0px -342px; }
.category .category-item .ci-content { width: 208px; position: relative; height: 392px; border: #2e82d0 solid; border-width: 0px 1px 1px; }
.category .md-content { position: relative; }
.category .cate-slide { width: 225px; position: absolute; left: 225px; height: 261px; overflow: hidden; }
.category .cate-slide .slide-nav { height: 34px; background: none; _bottom: 4px; }
.category .cate-slide .slide-nav ul { position: absolute; z-index: 2; left: 55px; }
.category .cate-slide .slide-ul { width: 900px; height: 261px; position: relative; }
.category .cate-slide .slide-ul li { float: left; }
.category .cate-slide .slide-nav-opacity { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; width: 100%; height: 34px; background-color: #FFF; opacity: 0.7; z-index: 1; filter: alpha(opacity=70); }
.category .category-item ul { width: 198px; padding: 5px; position: absolute; z-index: 90; }
.category .category-item ul li { float: left; }
.category .category-item ul li a { display: block; width: 99px; height: 29px; line-height: 29px; }
.category .category-item ul li b { padding: 0px 5px; }
.category .category-item ul li a:hover { background: #1858a9; color: #FFF; text-decoration: none; }
.category .category-item .ci-ads { position: absolute; bottom: 0px; clear: both; z-index: 80; }
#pc-digit { }
#pc-digit .module-square { border-top-color: #2e82d0; }
.category .module-square .md-tabs li { width: 132px; height: 37px; line-height: 37px; }
.category .module-square .md-tabs .hover { height: 38px; }
.specials-goods { height: 392px; position: relative; }
.specials-goods li { float: left; width: 222px; height: 131px; overflow: hidden; border: #eee solid; border-width: 1px 0px 0px 1px; margin-left: -1px; position: relative; margin-top: -1px; }
.specials-goods .sg-info { position: absolute; width: 115px; z-index: 90; top: 10px; left: 10px; }
.specials-goods .sg-info .price { padding-top: 5px; }
.specials-goods .sg-img { position: absolute; right: 1px; bottom: 0px; z-index: 20; }
.specials-goods .sg-li-1, .specials-goods .sg-li-3 { width: 224px; margin-right: 225px; border-right: 1px #eee solid; }
.goods-list li { width: 165px; height: 196px; }
.goods-list .sg-img { bottom: 55px; right: 22px; }
.goods-list .sg-info { width: 150px; height: 40px; top: 125px; }
.category-right { width: 310px;/*height: 432px;*/ height: auto; overflow: hidden; float: right; }
.category-right .md-title { height: 38px; line-height: 38px; }
.category-right .cate-com { width: 100%; height: auto; overflow: hidden; background-color: #f3f3f3; padding: 5px; }
.category-right .cate-com li { float: left; margin-top: 1px; margin-left: 1px; }
.category-right .cate-com a { display: block; width: 98px; height: 35px; }
.category-right .cate-btn { height: 55px; margin-bottom: 6px; }
.category-right .cate-btn a { display: block; width: 150px; height: 55px; background: url(../images/c.png) no-repeat 0px -285px; float: left; }
.category-right .cate-btn .cate-btn-office { background: url(../images/c.png) no-repeat -160px -285px; margin-left: 10px; }
.category-right .cate-btn .cate-btn-diy:hover { background-position: 0px -228px; }
.category-right .cate-btn .cate-btn-office:hover { background-position: -160px -228px; }

/* 电脑数码结束 */

/* 图像晒单 */
#club { width: 888px; height: 192px; float: left; position: relative; overflow: hidden; }
#club .module { width: 441px; height: 190px; float: left; }
#hot-share { border-top-right-radius: 0px; float: left; }
#hot-goout { margin-left: -1px; border-top-left-radius: 0px; }
#club .module ul { height: 161px; padding: 0px 10px; overflow: hidden; }
#club .module li { height: 53px; padding: 15px 0px 13px 0px; border-bottom: 1px #ddd dotted; }
#club .module .club-img { float: left; width: 79px; }
#club .module .club-img a { display: block; position: relative; }
#club .module .club-img a b { display: inline-block; width: 17px; height: 19px; position: absolute; background: url(../images/buy.png) no-repeat -203px -269px; right: 5px; top: 0px; }
#club .module .club-info { float: left; width: 340px; background: url(../images/buy.png) no-repeat 280px -325px; }
#club .module .club-info p a { color: #005ea7; }
#club .module .club-info div { width: 277px; }
#club .module .club-info div a { color: #999; }
#club .module .club-info div a:hover { color: #c30; }

/* 图像晒单结束 */
#rss { width: 308px; float: right; margin-bottom: 20px; }
.cate-news .cnew-img { float: left; margin: 5px 5px 0px; }
#online-read { margin-bottom: 1px; }
#online-read ul { margin-top: 6px; }
#rss-form input { width: 192px; border-top: 1px #676767 solid; border-left: 1px #676767 solid; border-right: 1px #eee solid; border-bottom: 1px #eee solid; padding: 4px 0px 4px 28px; background: url(../images/buy.png) no-repeat -208px -28px; margin-right: 5px; }
#rss-form .btn { width: 63px; background-position: -168px 0px; }
#rss-form h2 { font-weight: bold; }
#link { float: left; margin-top: 10px; width: 1212px; height: 178px; }
#link .link-page .link-title li { float: left; width: 194px; height: 28px; line-height: 28px; }
#link .link-page .link-title h2 { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 15px; color: #c30; }
#link .link-page ul li ul li { float: left; margin-left: 8px; }
#link #son-com { float: right; width: 178px; height: 170px; padding: 0px 12px; border-radius: 5px; border: 5px solid #FF7F00; margin-right: 50px; margin-top: -20px; padding: 15px 30px; }
#link #son-com h2 { color: #c30; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 15px; }
#link #son-com .com-desc { text-indent: 2em; font-size: 14px; }
#link #son-com .com-link { float: right; color: #1E90FF; }
#link #son-com .com-link:hover { text-decoration: underline; }
#copy-rigth { height: 150px; float: left; margin-top: 50px; }
#copy-rigth .copy-link ul li { float: left; width: 90px; }
#copy-rigth .copy-link ul li span { margin-left: 13px; }
#copy-rigth .copy-info { margin-top: 25px; }
#copy-rigth .copy-info p { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; text-align: center; padding-top: 3px; }
#copy-rigth .copy-bg { margin: 0 auto; width: 650px; margin-top: 15px; }
#copy-rigth .copy-bg ul li { float: left; width: 150px; }

/* 商品详情页1、desc-nav */
#desc-nav { width: 100%; height: 44px; border-bottom: 2px solid #c30; }
#desc-nav .desc-w { position: relative; height: 44px; width: 1212px; margin: 0 auto; }
#desc-nav .dorpdown { position: absolute; left: 0px; z-index: 9; }
#desc-nav .dorpdown .dt { width: 210px; height: 44px; float: left; line-height: 44px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 18px; text-align: center; background-color: #c30; color: #fff; }
#desc-nav .dorpdown .dt a { color: #fff; padding: 10px; }
#desc-nav .dorpdown .dorpdownHover { background-color: #000; text-decoration: none; }
#desc-nav .dorpdown .dorpdownHover a { text-decoration: none; }
#desc-nav .dorpdown .dorpdownHover .dd { display: block; z-index: 1; }
#desc-nav .dorpdown .dorpdownHover .dorpdown-layer { display: block; z-index: 3; }
#desc-nav .dorpdown .dd { display: none; position: relative; z-index: -100; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd {/* display: none; */ clear: both; z-index: 4; background-color: #C81623; height: 480px; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd li { display: block; line-height: 30px; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd li:hover { background: #fff; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd li a { color: #fff; display: block; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd li a:hover { color: red; text-decoration: none; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd li a .fa:hover { color: red; text-decoration: none; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd span { float: right; }
#desc-nav .dorpdown .dd .dd-inner .ul-dd .fa { padding: 0px 10px;/* color: #fff; */ }
#desc-nav #navitems { position: absolute; left: 210px; }
#desc-nav #navitems ul li { display: block; float: left; width: 100px; height: 44px; line-height: 44px; text-align: center; }
#desc-nav #navitems ul li a { width: 70px; height: 30px; margin-left: 10px; margin-right: 10px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; }

/* dorpdown-layer */
.dorpdown-layer { display: none; position: absolute; z-index: 5; width: 1000px; height: 500px; left: 209px; top: 45px; border: 1px solid #b61d1b; background-color: #f7f7f7; }
.dorpdown-layer .item-sub { zoom: 1;/* display: none; */ overflow: hidden; }
.dorpdown-layer .item-sub .brands-inner { width: 170px; float: right; display: inline; margin: 5px 5px 2px 2px; }
.dorpdown-layer .item-sub .brands-inner img { float: right; margin: 1px; }
.dorpdown-layer .item-channels .channels a { display: inline-block; width: 100px; height: 30px; line-height: 30px; background-color: #C1C1C1; margin: 20px 5px; text-align: center; vertical-align: center; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; }
.dorpdown-layer .item-channels .channels a:hover { background-color: #c30; color: #fff; }
.dorpdown-layer .item-channels .channels span { float: right; background-color: #8F8F8F; width: 20px; height: 30px; }
.dorpdown-layer .item-channels .channels span:hover { background-color: #C81623; }
.dorpdown-layer .subitems { display: block; margin-top: -10px; width: 790px; }
.dorpdown-layer .subitems dl { display: inline-block; width: 790px; height: 2em; margin-bottom: 5px; }
.dorpdown-layer .subitems dl dt { text-align: right; width: 70px; display: block; margin: 0 10px 0px 10px; float: left; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; height: 30px; line-height: 30px; }
.dorpdown-layer .subitems dl dt span { margin-left: 4px; }
.dorpdown-layer .subitems dl dd { display: inline-block; width: 700px; height: 30px; line-height: 30px; }
.dorpdown-layer .subitems dl dd span { padding-right: 10px; color: #D3D3D3; }
.dorpdown-layer .item-promotions { float: right; width: 180px; height: 280px; display: block; margin-top: -320px; margin-right: 10px; }
.dorpdown-layer .item-promotions a { float: right; }
.dorpdown-layer .item-promotions a img { float: right; margin-bottom: 10px; }

/* crumb-wrap */
#crumb-wrap { width: 100%; height: 45px; background-color: #EAEAEA; }
#crumb-wrap .crumb-wrap-w { margin: 0 auto; width: 1212px; height: 100%; }
#crumb-wrap .crumb-wrap-w .crumb-wrap-left div { float: left; }
#crumb-wrap .crumb-wrap-w .crumb-wrap-left { float: left; height: 45px; line-height: 45px; }
#crumb-wrap .crumb-wrap-w .crumb-wrap-left a { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; padding: 0 5px; }
#crumb-wrap .crumb-wrap-w .crumb-wrap-right { float: right; margin-right: 50px; }
#crumb-wrap .crumb-wrap-w .crumb-wrap-right ul li { float: left; height: 45px; line-height: 45px; text-align: center; margin-left: 18px; }
#crumb-wrap .crumb-wrap-w .crumb-wrap-right ul li span { color: #CD6600; }
#crumb-wrap .crumb-wrap-w .product-info { width: 432px; float: left; height: 740px;  }
#crumb-wrap .crumb-wrap-w .product-info .preview-wrap { width: 452px; height: 586px; border: 1px solid #c30; }
#crumb-wrap .crumb-wrap-w .product-info .preview-wrap .pictrue-wrap { width: 452px; height: 452px; border: 1px solid #c30; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap { float: right; width: 750px; height: 738px;/* border:1px solid #c30; */ }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .sku-name { margin: 20px 10px 10px 5px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .sku-name h1 { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .news p { line-height: 1.5em; color: #c30; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .news p a { color: #AB82FF; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray { height: 528px; margin-top: 10px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first { width: 100%; height: 143px; background-color: #f3f3f3; margin-top: 10px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .summary-price { padding-top: 10px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .summary-price span { margin-left: 10px; font-size: 20px; color: #c30; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .summary-price a { margin-left: 10px; color: #7EC0EE; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .summary-quan span { padding: 3px; color: #df3033; border: 1px solid #df3033; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .dt { margin-left: 10px; text-align: justify; float: left; width: 60px; height: 35px; line-height: 25px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .dd { text-align: justify; height: 35px; line-height: 25px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .summary-promotion .prom-gift-name { padding: 3px; color: #df3033; border: 1px solid #df3033; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .summary-promotion .prom-gift-end { color: #C4C4C4; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .summary-promotion .prom-cont { margin-top: 10px; margin-left: 70px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .coumment { float: right; width: 80px; height: 60px; margin-top: -90px; border-left: 1px solid 	#C4C4C4; padding-left: 10px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .coumment span { width: 100%; display: inline-block; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .coumment .coumment-num { margin-top: 8px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .summary-first .coumment .coumment-num a { font-size: 18px; color: #c30; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray  .dt { margin-left: 10px; text-align: justify; float: left; width: 60px; height: 35px; line-height: 25px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray  .dd { text-align: justify; height: 35px; line-height: 25px; margin-left: 5px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-color .first-color{border: 1px solid #df3033 !important;}
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-m span { border: 1px solid #6495ed; padding: 4px; border-radius: 10px; margin-right: 10px; padding: 5px 8px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-m span .fa { color: #6495ed; padding: 0 5px 0 1px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-color { height: 60px; }

#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-color span { margin: 5px; width: 60px; height: 60px; border: 1px solid #c1c1c1; padding: 10px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-color span .fa { padding: 5px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-color span:hover { border: 1px solid #df3033; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .p-choose-color span:hover a { text-decoration: none; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .choose-btns .choose-num { width: 70px; height: 50px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .choose-btns .number { float: left; margin-left: 50px; margin-top: 10px; width: 44px; height: 44px; text-align: center; font-size: 14px; border-right: none; border-bottom: 1px solid #A3A3A3; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .choose-btns .num-add { float: right; width: 24px; height: 26px; margin-left: 20px; margin-top: -49px; margin-right: -43px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .choose-btns .num-sub { float: right; width: 24px; height: 26px; margin-left: 20px; margin-top: -24px; margin-right: -43px; }
#crumb-wrap .crumb-wrap-w .itemInfo-wrap .p-choose-wray .choose-btns .cart {border:none; float: left; width: 142px; height: 46px; margin-left: 140px; margin-top: -44px; background-color: #c30; color: #fff; font-size: 16px; font-weight: bold; box-shadow: none; }
#crumb-wrap .crumb-wrap-w .page {min-width: 410px; padding: 5px 30px 30px 30px; max-width: 800px; margin: 0 auto; font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; background: #fff; color: #555; }

/* 商品详情页-广告以及商家信息 */
#crumb-wrap .crumb-wrap-w .crumnb-wrap-left{float: left;height: 200px;width:200px; margin-top: 20px;border-top: 2px solid #c30;}
#crumb-wrap .crumb-wrap-w .crumnb-wrap-left h2{border-bottom: 2px solid #c30;height: 36px;line-height: 36px; font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size: 15px;color: #c30; font-weight: bold;text-align: center;}
#crumb-wrap .crumb-wrap-w .crumnb-wrap-left .rg-list img{width: 180px;height: 180px;padding: 10px;}
#crumb-wrap .crumb-wrap-w .crumnb-wrap-rigth{float: left;height: 1200px;width: 900px;}

#wrap-w{margin:0 auto;width: 1212px;height: 2000px;}
#wrap-w .wrap-w-left{float: left;width: 400px;height: 2000px;border: 1px solid #E5E5E5;}
#wrap-w .wrap-w-right{float: right;width: 800px;height: auto;}
#wrap-w .wrap-w-left .popbox .title{width: 100%;height: 40px;line-height: 40px;}
#wrap-w .wrap-w-left .popbox {width: 100%;height: 202px;}
#wrap-w .wrap-w-left .popbox .popbox-left{float: left;width: 200px;height: 200px;}
#wrap-w .wrap-w-left .popbox .popbox-left img{padding: 15px;}
#wrap-w .wrap-w-left .popbox .popbox-right{float: left;width: 200px;height: 200px;}
#wrap-w .wrap-w-left .title h3{margin-left: 5px; color: #c30;font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size: 16px;font-weight: bold;}
#wrap-w .wrap-w-left .title span{padding-left: 10px;}
#wrap-w .wrap-w-left .popbox .popbox-right p{height: 120px;overflow: hidden;text-indent: 2em;} 
#wrap-w .wrap-w-left .popbox .popbox-right .btns button{width: 90px;height:40px;font-size: 14px;background-color: #EEC591;color: #fff;box-shadow: none;font-weight: bold;border:none;}
#wrap-w .wrap-w-left .about-phone{padding-left: 8px; margin-top: 10px;width: 100%;height: 330px;}
#wrap-w .wrap-w-left .about-phone button{padding: 8px 15px 25px;text-align: center; border: none;background-color: #B2DFEE;color: #c30;width: auto;height: 30px;display: inline-block;margin:2px;}
#wrap-w .wrap-w-left .view-buy{width: 100%;height: 800px;}
#wrap-w .wrap-w-left .view-buy .view-pic{margin-top: 20px; width: 100%;height: 420px;text-align: center;}
#wrap-w .wrap-w-left .view-buy .view-pic img{width: 360px;height: 360px;}
#wrap-w .wrap-w-left .view-buy .view-pic p{margin-left: 60px; width: 300px;font-size: 14px;}
#wrap-w .wrap-w-left .view-buy .view-pic span{font-size: 16px;color: #c30;font-weight: bold;}
#wrap-w .wrap-w-right .wrap-w-right-ad{border: none;}
#wrap-w .wrap-w-right .wrap-w-right-ul{width: 700px;height: auto;}
#wrap-w .wrap-w-right .wrap-w-right-ul li{height: 60px;line-height: 60px;background-color: 	#EAEAEA;}
#wrap-w .wrap-w-right .wrap-w-right-ul li a{height: 60px;line-height: 60px;color: #c30;}
#wrap-w .wrap-w-right .wrap-w-right-cont{height: auto;}
#wrap-w .wrap-w-right .wrap-w-right-cont .wrap-w-right-cont-pic .redu-goods-pic li{width: auto;height: auto;border: none;}
#wrap-w .wrap-w-right .wrap-w-right-cont .wrap-w-right-cont-pic .redu-goods-pic li img{border: none;}
#wrap-w .wrap-w-right .wrap-w-right-cont .wrap-w-right-cont-pic .redu-goods-pic{float: left;}
#wrap-w .wrap-w-right .wrap-w-right-cont .wrap-w-right-cont-pic .redu-goods-pic .wrap-w-right-same-t a{font-size: 16px;color: #000;font-weight: bold;margin-left: 10px;}
#wrap-w .wrap-w-right .wrap-w-right-cont .wrap-w-right-cont-pic .redu-goods-pic .same-pic{width: 260px;}
#wrap-w .wrap-w-right .wrap-w-right-cont .wrap-w-right-cont-pic .redu-goods-pic .same-pic p{width: 200px; text-align: center;}
#wrap-w .wrap-w-right .wrap-w-right-cont .wrap-w-right-cont-pic .redu-goods-pic .same-pic span{color: #c30;font-size: 16px;margin-left: 20px;}


































